@media screen and (min-width: 800px) and (max-width: 1024px) 
{
.pcremove{ display:none}
.phonelogo{ display:none}
.top-bar-wrap{ background:#f7f7f7; border-bottom: 1px solid #ededed; height: 36px; min-width: 920px;}
.top-bar{ margin:0 auto 0px;width:920px;clear:both; font-size: 12px; }
.top-bar .tb-com{ margin: 0 10px; line-height: 36px;color: #666;}
.top-bar .tb-com a{ color: #666;}
.top-bar .tb-com a:hover{ color: #f60;}
.tb-login-bar{ display:none;}
.tb-login-bar .tb-logout{line-height: 36px; color: #999;}
.tb-login-bar a{ color: #666; padding: 0 6px;}
.tb-login-bar a:hover{ color: #f60;}
.tb-login-bar span{ padding-right: 0; color: #069; float:left;}
.tb-login-bar .tb-login{ color:#666;}
.tb-login-bar .tb-login span{ float:none; padding-right:5px;}
.tb-login-bar .tb-login span a{color: #069;}
.tb-login-bar .tb-login span a:hover{color: #f60;}
.top-bar .tb-pop{ position: relative; z-index: 810;}
.top-bar .tb-wx{ margin: 0;}
.tb-pop-tit{ line-height: 36px;  height: 36px; float:left;}
.tb-pop-tit a{ color: #666;padding: 0 10px;}
.tb-pop .tb-pop-con{ position: absolute; left:0; top: 37px; background: #fff; z-index: 15; display:none;}
.tb-pop .tb-pop-tit{ border-left: 1px solid #f7f7f7; border-right: 1px solid #f7f7f7;}
.tb-pop .curr{ border-left: 1px solid #ededed; border-right: 1px solid #ededed; background: #fff;}
.tb-wx .tb-pop-con{border:1px solid #ededed; border-top: none; padding: 10px 15px; text-align: center; color: #666;  line-height: 24px; white-space: nowrap;}
.tb-wx em{ position:absolute; left:1px; top:35px; height:5px; width:96px; background:#fff; display:none; z-index:2;}
.tb-wx.hover .tb-pop-tit{ border-left: 1px solid #ededed; border-right: 1px solid #ededed; background:#fff;}
.tb-wx.hover .tb-pop-con, .tb-wx.hover em{ display:block;}
.tb-wx a{ float:left; line-height:36px; height:36px;}
.tb-wx .tb-pop-con a{ float:none;}
.tb-wx a:hover{ text-decoration:none;}
.tb-wx font{ font-size: 12px; position: relative; top:0; float:left; cursor:pointer;}
.tb-wx .arrow{ float:left; width: 20px; height: 20px; background: url(/style/images/ui/bg_arrow.gif) 0 -56px no-repeat; margin: 8px 0 0 8px; cursor:pointer;}
.tb-wx.hover font{ color:#666;}
.tb-wx.hover .arrow{ background-position:-55px 0;}
.tb-pop .tb-pop-con img{margin: 8px 0;}
.tb-wb{}
.tb-wb span{ position: relative; top:0; float:left;}
.tb-wb a{ float:left;width: 20px; height: 20px; background: url(/style/images/ui/bg_arrow.gif) no-repeat; margin: 8px 0 0 8px;}
.tb-wb .sina-wb{ background-position: -25px -56px;}
.tb-wb .qq-wb{ background-position: -50px -56px;}
.tb-wb .sina-wb:hover{ background-position: 0 0;}
.tb-wb .qq-wb:hover{ background-position: -29px 0;}

.banner{margin:0 auto 0px;width:920px;clear:both; }
.form-input{height:30px;padding:5px 10px;font-size:14px;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;width:300px}

.banner-inner{padding:25px 0 22px; }
.banner .logo{float:left;font-weight:normal}
.banner .logo a{height:70px;display:block;width:220px;position:relative}
.banner .logo a:hover{text-decoration:none}
.banner .logo a:hover .logo-name{color:#333}
.logo-icon{background:url(/style/images/ui/logo2.png) 0px 10px no-repeat;display:inline-block;width:350px;height:67px;float:left;margin-right:10px}
.logo-name{font-size:38px;display:block;float:left;padding-top:15px}
.banner .logo-name i{font-size:12px;color:#aaa;padding-top:10px;display:block}

.ks{width:476px;padding-top:18px;float:right; }

.ks-select,.ks-input input{height:38px;float:left;zoom:1}
.ks-select,.ks-q{border:1px solid #e5e5e5;border-right:0;color:#999}
.ks-select{width:68px;background-color:#f4f4f4;position:relative;zoom:1;text-align:center;font-size:14px;line-height:38px;color:#333}
.ks-input{width:407px; overflow:hidden}
.ks-input input{outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.ks-input .focus{color:#333}
.ks-input .ks-label{width:317px;zoom:1; background-color:#996633}
.ks-select .item{display:block;padding-right:18px}
.ks-select .tragl{right:15px;top:19px;background:url(/style/images/ui/bg.png) no-repeat -493px -64px;height:4px;width:8px;display:inline-block;position:absolute;overflow:hidden}
.ks-select:hover .tragl{-webkit-transform:rotate(180deg);transform:rotate(180deg);border-color:#1281dd transparent transparent}
.ks-label{float:left;position:relative;zoom:1}

.ks-label .ks-pop{width:100%;position:absolute;left:0;top:34px;background-color:#fff;display:none;z-index:200;overflow:hidden}
.ks-label .ks-pop ul{border:1px solid #e5e5e5;position:relative;zoom:1;z-index:2}
.ks-label .ks-pop li{height:30px;line-height:30px;padding:0 10px;overflow:hidden;vertical-align:middle;font-size:14px;cursor:pointer}
.ks-label .ks-pop li.hover{background-color:#f2f2f2}
.ks-label .ks-pop li span{margin-left:6px;float:right;color:#999}
.ks-label .ks-pop iframe{width:100%;height:100%;_height:.parentNode.clientHeight);background:#fff;position:absolute;left:0;top:0}
.ks-select-pop{width:100%;border:1px solid #e5e5e5;border-top:0;background-color:#fff;position:absolute;left:-1px;top:34px}
.ks-select-pop .item{height:30px;line-height:30px;overflow:hidden;cursor:pointer}
.ks-select-pop .item:hover{color:#333;background-color:#f2f2f2;text-decoration:none}
.ks-select-pop .current{background-color:#f2f2f2}
.ks .active{background-color:#fff;border-radius:5px 0 0 0}
.ks-input .ks-q{width:310px;height:28px;line-height:28px;padding:5px 0 5px 10px; }
.ks-input .ks-submit{width:90px;height:40px;background-color:#90c79f;border:0;cursor:pointer;color:#fff;font-size:16px}
.ks-input .ks-submit:hover{background-position:-252px -178px}

.hot-icon{background: url("/style/images/ui/ico_hot.png") no-repeat;height: 15px;width: 23px;padding:10px 20px 0px 5px}

.fl { float: left; }
.fr { float: right; }
.wrap{margin:0 auto 0px;width:920px;clear:both; }
.wrapper{padding:25px 0;border-bottom: 1px solid #ededed;}
.indexsplit{border-bottom: 1px solid #ededed; margin-bottom:20px}
.web_left{ float:left; width:800px; overflow:hidden;}
.wrapL{width: 388px;float: left; overflow:hidden;}
.wrapL360{width:360px;float: left; overflow:hidden;}
.wrapR{width: 388px;float: right; overflow:hidden;}
.wrapR440{width: 440px;float: right; overflow:hidden;}
.minfl{ float:left; display: inline;}

.visible-sm {  display: none;}
.hidden-sm {  display: block;}
.btn-navbar {  display: none;}

.navbar {   font: 16px/39px microsoft yahei;border-bottom: #5AB7AA 1px solid; height:40px; line-height:40px;}
.the-header{margin:0 auto 0px;clear:both; background: #0090db; }
.the-nav {  display: block;}
.the-nav .nav {  display: block;}


.the-nav .nav {  display: block;}
.the-nav .nav li { float:left; width:83px; text-align:center; position: relative; }
.the-nav .nav li a {  display: block;  color: #fff;  font-weight: 500;  text-decoration: none;}
.the-nav .nav li:hover a {  color: #fff; background:#0084c8;}
.the-nav .nav li:hover .subnav {  display: block;}
.nav li .subnav {  display: none;  position: absolute;top:100%; left:0; z-index:20;margin:0;padding:0;  background:#0084c8;box-shadow: 0 1px 1px 0px #DDDDDD;}
.nav li .subnav li {  margin-bottom: 0;}
.nav li .subnav li a {  color: #fff;  -moz-transition: all, 0.2s;  -o-transition: all, 0.2s;  -webkit-transition: all, 0.2s;  transition: all, 0.2s;}
.nav li .subnav li:hover a {  background: #f69149;  color: white;}

.hidden-sm {display: none;}
.clearfix:after {content: "";display: table;clear: both;}
.container {font-family: 'Lato', Sans-serif;width: 95%;margin: 0 auto;}
.container.navbar {width: 100%;}
.container:before, .container:after {content: "";display: table;clear: both;}
.layout-right-content {color: #ffdede;}

.pdleft45{ padding-left: 45px;}
.indexlongad{ margin-top:10px}
.indexad-left{ float: left; width:624px; margin-right:16px; overflow:hidden; height:250px;}
.indexad-right{ float: left; width:280px;}
.mainlongad{ width:920px; overflow:hidden}


.function_btns{ width:280px; overflow:hidden;zoom:1; }
.function_btns_list{width:280px; overflow:hidden;zoom:1;}
.function_btns a{ float:left; background:url(/style/images/ui/index_gn_icon920.png) no-repeat 0 0; width:280px; height:47px;}
.function_btns a:hover{ text-decoration:none;opacity: 0.8; filter:alpha(opacity=80);}
.function_btns a i{ display:block; font-size:16px; color:#fff; padding:10px 0 0 90px;}
.function_btns a.fbtn_yygh{ background-position:0 -5px;}
.function_btns a.fbtn_znfz{background-position:0 -60px;}
.function_btns a.fbtn_yyjc{background-position:0 -115px;}
.function_btns a.fbtn_jyzn{background-position:0 -170px;}
.function_btns a.fbtn_ybxx{background-position:0 -228px;}
.function_btns a.fbtn_txfw{background-position:-428px -96px;}



.indexFlash li{position:absolute; z-index:1; left:0px; top:0px; display:none;}
.indexFlash .btnDiv{width:100%; position:absolute; z-index:10; left:0px; bottom:15px; text-align:center;}
.indexFlash .btnDiv span{display:inline-block; width:10px; height:10px; margin:0 5px; background:#FFF; cursor:pointer;}
.indexFlash .btnDiv .spanNow{background:#5292c8;}

.indexTitle{height:50px; line-height:47px; overflow:hidden; position:relative;}
.indexTitle li{float:left; margin-right:20px; height:47px; overflow:hidden; font-size:18px; color:#707070;}
.indexTitle .liNow{color:#333; border-bottom:#347cc4 solid 3px;}
.indexTitle .more{position:absolute; z-index:1; right:5px; top:0px; font-size:15px;}

.newsTime{height:43px; line-height:42px; overflow:hidden; background:#5292c8; font-size:14px; color:#FFF; padding:0 20px; margin:25px 0; letter-spacing:1px;}
#nowCnYearIs{ letter-spacing:2px;}
#nowCnDateIs{ letter-spacing:2px;}
.newsTime span {letter-spacing: 2px;}
.newsPart1{width:610px; height:235px; overflow:hidden; position:relative;}

.newsPart1 .fl{width:280px; height:233px; overflow:hidden; position:relative; top:10px; float:left; display:inline}
.newsPart1 .fl li{position:absolute; z-index:1; left:0px; top:0px; width:313px; height:223px; overflow:hidden; display:none;}
.newsPart1 .fl .name{position:absolute; z-index:2; left:0px; bottom:0px; height:28px; line-height:28px; width:100%; font-size:14px;overflow:hidden; background:url(/style/images/ui/bg0.png);}
.newsPart1 .fl .name a{color:#FFF; padding-left:12px;}
.newsPart1 .fl .btnDiv{position:absolute; z-index:10; right:10px; bottom:5px; }
.newsPart1 .fl .btnDiv span{display:block; float:left; background:url(/style/images/ui/btn1.png) center top no-repeat; width:13px; height:13px; overflow:hidden; cursor:pointer;}
.newsPart1 .fl .btnDiv .spanNow{background:url(/style/images/ui/btn2.png) center top no-repeat;}
.newsPart1 .fr{width:300px; margin-right:10px}
.newsPart1 .fr li{height:100px; overflow:hidden; position:relative; top:15px;}
.newsPart1 .fr h1 a{color:#333;}
.newsPart1 .fr h1 a:hover{color:#5292c8;}
.newsPart1 .fr .content{line-height:18px; color:#707070; padding-top:6px; text-align:justify; font-size:14px; height:40px; overflow:hidden;}
.newsPart1 .fr .more{display:none;position:absolute; z-index:1; right:20px; margin-top:-17px; color:#1d68b7;font-size:12px;}




#pagelist div {margin-bottom: 5px;margin-right: 10px;margin-top: 5px;}
.indexPart2{width:610px; height:295px; overflow:hidden; margin-top:10px}
.indexPart2 .tabContent{height:240px; position:relative;}
.indexPart2 .imgDiv li{position:absolute; z-index:1; left:0px; top:25px; display:none;}
.indexPart2 h1{font-size:16px; padding:20px 0 5px 0; width:460px;}
.indexPart2 h1 a{color:#333;}
.indexPart2 h1 a:hover{color:#5292c8;}
.indexPart2 .content{line-height:18px; color:#707070; text-align:justify;}
.indexPart2 .more{text-align:right; padding:4px 0;}
.indexPart2 .more a{color:#12579f;}
.indexPart2 .more a:hover{text-decoration:underline;}
.indexPart2 .list li{ background:url("/style/images/ui/sideNav.gif") no-repeat scroll 0px center; padding-left:20px; height:26px; line-height:26px; overflow:hidden; font-size:14px;}
.indexPart2 .list li a{color:#707070;}
.indexPart2 .list li a:hover{color:#5292c8;}
.fl.fadeFlash.indexflash {top: 22px;}


.indexPart3{width:280px; height:285px; overflow:hidden; position:relative;margin-top:10px}
.indexPart3 .list{width:280px; height:280px; position:relative; overflow:hidden;}
.indexPart3 .list ul{width:2000%;}
.indexPart3 .list li{float:left; width:172px; padding-left:180px; height:280px; position:relative; overflow:hidden;}
.indexPart3 .list .imgDiv{position:absolute; z-index:1; left:0px; top:25px;}
.indexPart3 .list .imgDiv img{ width:154px; height:212px}
.indexPart3 .list .name{background:url(/style/images/ui/bg0.png); position:absolute; z-index:2; left:0px; top:206px; width:95px; height:28px; line-height:28px; overflow:hidden;}
.indexPart3 .list .name a{color:#FFF; padding-left:10px; font-size:14px;}
.indexPart3 .list h2{padding:20px 0 5px 0; width:104px; line-height:20px; font-weight:100; font-size:16px; margin-bottom:8px; height:37px; overflow:hidden;}
.indexPart3 .list h2 a{color:#333;}
.indexPart3 .list h2 a:hover{color:#5292c8;}
.indexPart3 .list .content{line-height:21px; text-align:justify; padding:3px 0 3px 0;font-size:14px;width:104px; }
.indexPart3 .list .btnDiv a{display:block; width:85px; height:23px; line-height:23px; text-align:center; background:#3679bf; color:#FFF;font-size:12px;}
.indexPart3 .list .btnDiv a:hover{text-decoration:underline;}
.indexPart3 .leftBtn{display:block; background:url(/style/images/ui/leftBtn2.png) left top no-repeat; width:29px; height:28px; overflow:hidden; position:absolute; z-index:3; left:95px; top:256px;}
.indexPart3 .rightBtn{display:block; background:url(/style/images/ui/rightBtn2.png) left top no-repeat; width:29px; height:28px; overflow:hidden; position:absolute; z-index:3; left:124px; top:256px;}





.indexPart4{height:260px; width:290px; overflow:hidden; position:relative;}
.indexPart4 .tabContent{padding-top:20px;}
.indexPart4 .tabContent h1{line-height:24px; padding:0 0 10px 0;}
.indexPart4 .tabContent h1 a{color:#333;}
.indexPart4 .tabContent h1 a:hover{color:#5292c8;}
.indexPart4 .tabContent li{height:24px; line-height:24px; overflow:hidden; font-size:14px;}
.indexPart4 .tabContent li a{color:#707070;}
.indexPart4 .tabContent li a:hover{color:#5292c8;}
.indexPart4 .list{padding-top:18px;}
.indexPart4 .list li{float:left; width:148px; height:24px; line-height:26px; overflow:hidden; font-size:14px;}
.indexPart4 .list li a{color:#707070;}
.indexPart4 .list li a:hover{color:#5292c8;}
.newsPart4{width:317px; height:340px; overflow:hidden; position:relative;}
.newsPart4 .list{padding-bottom:2px;}
.newsPart4 li{height:24px; line-height:24px; overflow:hidden; font-size:14px;}
.newsPart4 li a{color:#707070;}
.newsPart4 li a:hover{color:#5292c8;}

.indexdiease{height:260px; width:280px; overflow:hidden; position:relative; float: right}
.indexdiease .tabContent{padding-top:20px;}
.indexdiease .tabContent h1{line-height:24px; padding:0 0 10px 0;}
.indexdiease .tabContent h1 a{color:#333;}
.indexdiease .tabContent h1 a:hover{color:#5292c8;}
.indexdiease .tabContent li{height:24px; line-height:24px; overflow:hidden; font-size:14px;}
.indexdiease .tabContent li a{color:#707070;}
.indexdiease .tabContent li a:hover{color:#5292c8;}
.indexdiease .list{padding-top:18px;}
.indexdiease .list li{float:left; width:148px; height:24px; line-height:26px; overflow:hidden; font-size:14px;}
.indexdiease .list li a{color:#707070;}
.indexdiease .list li a:hover{color:#5292c8;}
.indexdiease .indexdiease{width:296px;}


.footLink{height:90px; overflow:hidden; background:#f4f4f4; position:relative;}
.footLink .leftBtn{display:block; background:url(/style/images/ui/lleftBtn.png) left top no-repeat; width:49px; height:93px; overflow:hidden; position:absolute; z-index:10; left:50%; margin-left:-450px; top:30px;}
.footLink .rightBtn{display:block; background:url(/style/images/ui/lrightBtn.png) left top no-repeat; width:49px; height:93px; overflow:hidden; position:absolute; z-index:10; right:50%; margin-right:-450px; top:30px;}
.footLink .wal{width:800px;background:#f4f4f4; overflow:hidden; position:relative;}
.footLink ul{width:2000%;}
.footLink li{float:left; text-align:center; overflow:hidden; padding-top:15px; margin-right:20px}


.footDiv{height:260px; width:100%; background:#3d95d5; color:#FFF; position:relative;}
.footDiv a{color:#FFF; font-size:12px;}
.footnative{ margin-left:10px}
.footDiv a:hover{text-decoration:underline;}
.footDiv li{float:left; width:95px; overflow:hidden; line-height:20px;}
.footDiv li h2{padding:30px 0 10px 0; height:20px; overflow:hidden;}
.footDiv .fr{width:305px; height:230px;overflow:hidden; padding-right:10px;  background:#3d95d5; text-align:right; line-height:20px; padding-top:32px;}
.footDiv .fr .msg{padding-top:25px; font-size:11px;}

.pageNow{padding:15px 0 20px 0; color:#909090; font-size:14px;}
.pageNow a{color:#909090;}
.pageNow a:hover{color:#5292c8;}

.w240{width:230px;}
.w747{width:747px; overflow:hidden;}
.w780{width:600px; overflow:hidden;}
.w850{width:850px; overflow:hidden;}
.w676{width:676px;overflow:hidden; float:left;}
.w800{width:610px; overflow:hidden; float:left;}
.w300{width:280px; overflow:hidden; }
.w850{width:660px;}




.sideNav{margin-bottom:30px; background:#f4f4f4;}
.sideNav h1{font-size:18px; height:45px; line-height:45px; text-align:center; overflow:hidden;background:#5e9fdf;color:#FFF; font-weight:normal}
.sideNav a{display:block; height:42px; line-height:40px; padding-left:40px; overflow:hidden; border-top:#e6e6e6 solid 1px; background:url(/style/images/ui/sideNav.gif) 20px center no-repeat; font-size:18px;}
.sideNav a:hover, .sideNav .aNow{background:#555454 url(/style/images/ui/sideNav1.gif) 20px center no-repeat; color:#FFF;  width:190px; }
.sideNav a:hover{background:#555454 url(/style/images/ui/sideNav1.gif) 20px center no-repeat; text-decoration:none}

.aboutPart1{height:280px; overflow:hidden; position:relative; margin-bottom:20px}
.aboutPart1 .contentDiv{position:absolute; z-index:10; top:0px; right:0px; background:url(/style/images/ui/bg0.png); width:200px; height:347px; overflow:hidden; color:#FFF;}
.aboutPart1 h1{text-align:center; font-size:18px; font-weight:bold; padding:30px 0 10px 0;}
.aboutPart1 .content{line-height:19px; text-align:justify; width:150px; overflow:hidden; margin:0 auto; font-size:12px;}


.mgleft21{ margin-left:28px;}
.mainlongad{ margin-top:10px}
.introbox{ margin-top:5px}
.introbox dl{ float:left; width:316px;background:#f4f4f4; margin-bottom:21px}
.introbox dt{position:relative;}
.introbox dt img{  width:316px; height:160px;position:relative;background: #000;}
.introbox dt img:hover{ background: #000; opacity: 0.8; filter:alpha(opacity=50);}
.introbox dd b{ display:block; padding-top:10px; padding-bottom:5px; text-align:center;}
.introbox dd p{ padding-left:20px;padding-right:20px;padding-bottom:15px; font-size:14px}

.newShow h1{text-align:center; font-size:18px; color:#313131;}
.newShow .time{text-align:center; padding:10px 0 0px 0; font-size:16px;}
.newShow .content{line-height:25px; text-align:justify; color:#707070; padding-right:10px; }
.newShow .content p{line-height:25px; text-align:justify; color:#707070; padding-right:10px; }



.newShow .btnDiv{padding-top:30px; text-align:right;margin-bottom:30px}
.btnDiv{padding-bottom:0px; margin-top:6px;}
.newShow .btnDiv a{display:inline-block; width:155px; height:35px; line-height:35px; text-align:center; overflow:hidden; background:#5e9fdf; color:#FFF; margin-left:10px; font-size:14px;}

.sideTitle{height:43px; line-height:43px; overflow:hidden; padding-left:20px; background:#d07f81; color:#FFF; font-size:18px;}
.sideTitle_1{background:#caa378;}
.sideTitle_2{background:#68b4b5;}
.sideTitle_3{background:#5e95b5;}
.sideList{background:#f4f4f4; margin-bottom:25px;}
.sideList li{height:39px; line-height:38px; overflow:hidden; border-bottom:#FFF solid 2px; padding-left:20px; font-size:14px;}
.sideList a span{padding:0 28px;}

.office-info-picture{   overflow:hidden;}
.office-info-picture img{ width:290px; height:150px;}
.office-info-picture img:hover{ background: #000; opacity: 0.8; filter:alpha(opacity=50);}

.office-info-text{ }
.office-info-text b{ display:block; padding-top:10px }
.office-info-text p{ font-size:12px; padding-top:5px; padding-bottom:5px;}
.office-info-text span a{ font-size:12px; display:block;  background-color:#ededed; text-decoration:none; padding-left:1px;padding-right:8px;padding-top:5px;padding-bottom:5px; margin-right:1px; float:left; text-align:center}
.office-info-text span a:hover{ background: #0090db; color:#FFFFFF }
.office-info-box{ height:330px; width:290px; float:left; overflow:hidden;   }

.list_box { width:780px;}
.list_box h2{ font-size:24px; color:#333; font-weight:normal; line-height:28px; height:28px; overflow:hidden; padding:18px 2px 5px 2px;}
.list_box ul li em{ float:right; font-size:12px; color:#ccc;}
.list_box ul li{padding: 20px 0;border-bottom: 1px solid #f4f4f4; overflow:hidden;zoom:1; vertical-align:bottom;}
.list_box .pic{float: left;width:220px;height: 125px;}
.list_box .pic img{width:220px;height: 125px;}
.list_box .cont{float: right;width: 530px;}
.list_box h3{font-size: 16px;color: #333;display: inline; float:left; width:390px; overflow:hidden; white-space:nowrap;text-overflow: ellipsis; line-height:24px; margin-bottom:10px;}
.list_box p{margin: 0 0 14px 0; clear:both; font-size: 14px;line-height: 24px;color: #666; text-align:justify;}
.list_box p a{color: #666;}
.list_box p a:hover{color: #f60;}
.list_box span{ display:block; overflow:hidden;zoom:1;}
.list_box span a{font-size: 14px;line-height: 28px; height:28px;color: #000;padding: 0 10px;background: #ededed;text-decoration: none; float:left; white-space: nowrap; margin-right:2px;}
.list_box span a:hover{background: #3d95d5;color: #fff; text-decoration:none;}

.list_box ul li.nopic .pic{ display:none;}
.list_box ul li.nopic .cont{float: none;width: 100%;}
.list_box ul li.nopic h3{ width:710px;}


.gz-yuyue{ padding-bottom:40px;}
.gz-yuyue h2{font-size:16px; color:#4d4d4d; font-weight:normal; margin-top:52px; margin-bottom:10px;}
.gz-yuyue p a{width:146px; height:52px; text-align:center; line-height:52px; color:#fff; font-size:20px; background:#3d95d5; display:inline-block; margin-right:3px;}
.gz-yuyue p a:hover{text-decoration:none;background:#2676c3; color:#fff;}

.znfz_box{ width:765px; height:410px; overflow:hidden; border: dashed 1px #ccc;  position:relative; padding-top:10px;}
.znfz_box .btn_zm, .znfz_box .btn_bm{ position:absolute; z-index:10; right:24px; bottom:24px; background:url(/style/images/ui/other_ico.png) no-repeat -247px -95px; width:60px; height:26px; line-height:26px; text-align:center; text-align:center; font-size:14px; color:#333;}
.znfz_box .btn_zm{ bottom:53px;}
.znfz_box .btn_zm:hover, .znfz_box .btn_bm:hover{ text-decoration:none; color:#666;}
.znfz_box .btn_on, .znfz_box .btn_on:hover{ background-position:-308px -95px; color:#fff;}

.znfz_box img{ display:block; width:460px; height:400px; overflow:hidden; position:absolute; left:0; top:0; z-index:4;}
.znfz_box .znfz_zm, .znfz_box .znfz_bm{width:460px; height:400px; position:relative; margin:0 auto; background:url(/style/images/ui/body_check.png) no-repeat 0 0;}
.znfz_box .znfz_zm i, .znfz_box .znfz_bm i{ position:absolute; z-index:3; background:url(/style/images/ui/body_check.png) no-repeat;}
.znfz_box .zm_bg1 i{ width:128px; height:76px; background-position: -18px -488px; left:213px; top:21px;}
.znfz_box .zm_bg2 i{ width:156px; height:50px; background-position: -4px -566px; left:197px; top:91px;}
.znfz_box .zm_bg3 i{ width:170px; height:40px; background-position: -8px -620px; left:202px; top:140px;}
.znfz_box .zm_bg4 i{ width:216px; height:108px; background-position: 0 -664px; left:195px; top:165px;}
.znfz_box .zm_bg5 i, .znfz_box .zm_bg7 i{ width:247px; height:125px; background-position: -182px -456px; left:83px; top:91px;}
.znfz_box .zm_bg6 i{ width:214px; height:200px; background-position: -228px -596px; left:73px; top:186px;}
.znfz_box .znfz_zm .bw_sz{ position:absolute; width:65px; height:22px; overflow:hidden; text-indent:-100em; background:none; z-index:5; left:342px; top:219px;}
.znfz_box .znfz_zm .man_sz{left:342px; top:219px;}
.znfz_box .znfz_zm .woman_sz{left:342px; top:245px;}
.znfz_box .znfz_zm .headLink{ position:absolute; width:162px; background:#ededed; z-index:5; overflow:hidden;zoom:1; font-size:14px; left:312px; top:26px; display:none;}
.znfz_box .zm_bg1 .headLink{ display:block;}
.znfz_box .znfz_zm .headLink a{ float:left; padding:0 4px; margin-right:5px;line-height:21px; padding-bottom:1px; line-height:22px \9; padding-bottom:0 \9; }
.znfz_box .znfz_zm .headLink a:hover{ text-decoration:none; color:#fff; background:#55b939;}
.znfz_box .znfz_zm .headLink a.a_head, .znfz_box .znfz_zm .headLink a.a_head:hover{ background:#55b939; color:#fff; text-decoration:none;}

.znfz_box .znfz_bm{ background-position:-504px 0;}
.znfz_box .bm_bg1 i{ width:122px; height:22px; background-position: -474px -452px; left:215px; top:57px;}
.znfz_box .bm_bg2 i{ width:140px; height:57px; background-position: -474px -488px; left:217px; top:79px;}
.znfz_box .bm_bg3 i{ width:170px; height:35px; background-position: -460px -556px; left:201px; top:133px;}
.znfz_box .bm_bg4 i{ width:188px; height:28px; background-position: -452px -602px; left:72px; top:153px;}
.znfz_box .bm_bg5 i{ width:170px; height:66px; background-position: -458px -638px; left:196px; top:169px;}
.znfz_box .bm_bg6 i{ width:190px; height:72px; background-position: -454px -720px; left:41px; top:191px;}
.znfz_box .bm_bg7 i{ width:330px; height:355px; background-position: -664px -440px; left:42px; top:25px;}

.newsList{margin-bottom:30px; margin-right:20px; }
.newsList li{height:47px; line-height:45px; font-size:14px; border-bottom:1px dashed #dedede;  overflow:hidden; position:relative;}
.newsList li span{position:absolute; z-index:1; top:0px; right:20px;}
.newsList li a{background:url(/style/images/ui/sideNav.gif) 23px center no-repeat; padding-left:38px;}

.pageTitle{height:43px; line-height:42px; overflow:hidden; background:#5e9fdf; color:#FFF; font-size:18px; padding-left:18px;}

#doctor_list .pic {float:left; margin-right:10px;}
#doctor_list .pic img {border:1px solid #DBDBDB; padding:1px}
#doctor_list h2 { margin-bottom:5px; font-size:14px}
#doctor_list label {  font-size:12px; color:#666666}

#doctor_list li {height:150px; padding:10px;border-bottom:1px dashed #DBDBDB; float:left; width:275px; margin:5px; overflow:hidden; }
#doctor_list p {text-indent:0; font-size:12px; line-height:22px; }
#doctor_list .link {text-indent:0;  float:left; padding-top:5px}

.expertintrobox{ margin-top:20px}
.expertintrobox dt{ float:left; width:180px; overflow:hidden}
.expertintrobox dd{ float:left; width:400px; line-height:35px}
.expertbooktab{ margin-top:20px}
.expertbooktab th{height:57px; background:#e8e7e7; border-right:#f1f1f1 solid 1px; font-size:14px; color:#474747;}
.expertbooktab td{height:60px; background:#f4f4f4; border-right:#fff solid 1px; border-top:#fff solid 1px; text-align:center; font-size:14px; line-height:20px;}
.pageTitle2{height:50px; border-bottom:#e1e1e1 solid 1px;}
.pageTitle2 h2{float:left; height:47px; line-height:47px; overflow:hidden; border-bottom:#4687cb solid 3px; color:#313131; font-size:18px;}
.pageTitle2{ margin-bottom:10px;}
.expertbooktext{ line-height:30px}



.mianContent{ line-height:28px; }
.specialist{}
.specialist li{ padding-bottom:25px; margin-bottom:25px;}
.specialist li h4{ padding:0 10px; margin:0; height:40px; line-height:40px; background:#e5e4e4; font-size:14px;}
.specialist li dl{ padding:10px 0; display:block;}
.specialist li dl a{ display:inline-block; border-bottom:dotted 1px #d7d7d7; width:173px; height:32px; line-height:32px; overflow:hidden; float:left; padding-left:10px;}
.specialist li.frist h4 a{color:#FFF;}
.specialist li.frist h4{ background:#0090db; color:#FFF;}
.art_box_c{font-family:"Microsoft yahei","simhei";}
.art_box_c h1{font-family: "Microsoft yahei";margin:20px 20px;font-family:"Microsoft yahei","simhei";font-size:30px;color:#333; font-family: "Microsoft yahei";font-weight:100;line-height:34px; text-align:center;}
.art_box_c .remark{font-family: "Microsoft yahei";font-size:14px;color:#333; line-height:18px; text-align:center;}
.art_box_c .digest{font-family: "Microsoft yahei";margin:18px 0 25px 0;padding:10px 18px;border:1px solid #ededed;border-left:none;border-right:none;font-size:14px;color:#666;line-height:26px; text-indent:1em;background:#f7f7f7;}
.art_box_c .digest cite{color:#333;}
.art_box_c .art_con{ padding-bottom:40px;}
.art_box_c .art_con p{margin:12px 0 0 0;font-size:16px; line-height:35px;font-family: "Microsoft yahei";}
.art_box_c .img{width:560px;height:400px;margin:20px auto;font-size:14px;color:#666; text-align:center;overflow:hidden;}
.art_box_c .img img{width:560px;height:360px;}
.art_box_c .img span{ display:block;height:40px; line-height:40px;font-family: "Microsoft yahei";}
.art_box_c .manimg{ position:relative;}
.art_box_c .manimg .t{ display:block; position:absolute;top:0;right:0;}
.art_box_c .manimg .t .close{ display:block;width:38px;height:38px; background:url(../images/ico_sqs_close.png) no-repeat 0 0;}


.yaoshilist {}
.yaoshilist{width:255px;  float: right}
.yaoshilist .tabContent{padding-top:20px;}
.yaoshilist .tabContent h1{line-height:24px; padding:0 0 10px 0;}
.yaoshilist .tabContent h1 a{color:#333;}
.yaoshilist .tabContent h1 a:hover{color:#5292c8;}
.yaoshilist .tabContent li{height:24px; line-height:24px; overflow:hidden; font-size:14px;}
.yaoshilist .tabContent li a{color:#707070;}
.yaoshilist .tabContent li a:hover{color:#5292c8;}
.yaoshilist .list{padding-top:18px;}
.yaoshilist .list li{ font-size:14px}
.yaoshilist .list li a{ display:block;width:255px; height:26px; line-height:26px; overflow:hidden;}
.yaoshilist .indexdiease{width:296px;}

.nativelist{padding:10px 0 0px 0px; color:#909090; font-size:14px;}
.nativelist a{color:#909090;}
.nativelist a:hover{color:#5292c8;}

.faqhomebox{}
.faqhomebox dt{ background-color:#82d0f8; line-height:40px; height:40px}
.faqhomebox dt b{ color:White; display:block; float:left; padding-left:12px}
.faqhomebox dt a{ color:White; display:block; float:right; margin-right:10px}

.faqhomebox li{line-height:47px; height:47px;font-size:14px; border-bottom:1px dashed #dedede; }
.faqhomebox li span{line-height:47px; height:47px; float:right; margin-right:10px}
.faqhomebox li a{background:url(/style/images/ui/sideNav.gif) 10px center no-repeat; padding-left:28px; display:block; float:left; width:400px; line-height:47px; height:47px; overflow:hidden;}

.askpost{  }
.askpost td{ background-color:White; padding-left:5px;padding:5px }
.askpost th{ background-color:#E9EBED; font-weight:normal}
.askpost .inputtext input{ height:20px; line-height:20px; width:400px; border:#C5CDD0 1px solid}
.logininput input{ border:#C5CDD0 1px solid;width:80px;}
.askpost textarea{border:solid 1px #C5CDD0;width:400px;height:50px; vertical-align:top;margin-right:3px;}


.con07{border:1px #ccc solid; background:#E6E6E6; padding:0px 3px 3px 3px; margin-bottom:13px; width:590px}
.con07 .txt{background:#ffffff; padding:20px;}
.con07 .txt .lf tr td{text-align:left; line-height:22px; color:#999999;}
.con07 .txt .lf img{border:1px #CCCCCC solid;}
.con07 .txt .lf a{font-size:12px; color:#0000CC; text-decoration:underline;}
.con07 .txt .lf a:hover{font-size:12px; color:#CC0000; text-decoration:none;}
.con07 .txt .tit{font-size:14px; font-weight:bold; color:#333333; padding:0px 0px 8px 0px;}
.con07 .txt .xx{font-size:12px; color:#999999; padding:0px 0px 12px 0px;}
.con07 .txt .Nr{font-size:14px; color:#333333; padding:0px 0px 12px 0px; line-height:25px;}
.con07 .txt .hd{font-size:12px; color:#999999;line-height:23px}
.con07 .txt .hd input{border:1px #E3E3E3 solid; font-family:""; font-size:13px; font-weight:bold; color:#FF6600; background:url(/style/images/ui/ask.jpg) no-repeat; padding:4px 0px 0px 0px;}
.con07 .lm{font-size:12px; font-weight:bold; color:#333333; padding:7px 5px 5px 30px; background:url(/style/images/ui/ques.gif) no-repeat left;}
.con07 .sc{text-align:right; padding:7px 20px 3px 4px; height:40px}
.con07 .sc a{font-size:12px; color:#0000CC; text-decoration:underline;}
.con07 .sc a:hover{font-size:12px; color:#CC0000; text-decoration:none;}

.con08{border-top:1px #ccc solid; border-right:1px #ccc solid; border-left:1px #ccc solid; background:#E6E6E6;width:598px}
.con08 .lm{height:40px;font-size:12px; font-weight:bold; color:#333333; padding:6px 5px 4px 30px; background:url(/style/images/ui/ans_2.gif) no-repeat  10px 15px; padding-left:40px}
.con08 .xx{font-size:12px; color:#666666; text-align:right; padding:6px 40px 2px 4px;}
.con09 .nr{border:1px #ccc solid; background:#F6F7F8; margin:0px 0px 10px 0px; padding:20px;width:556px}
.con09 .nr .lf tr td{text-align:left; line-height:22px; color:#999999;}
.con09 .nr .lf img{border:1px #CCCCCC solid;}
.con09 .nr .lf a{font-size:12px; color:#0000CC; text-decoration:underline;}
.con09 .nr .lf a:hover{font-size:12px; color:#CC0000; text-decoration:none;}
.con09 .nr .dan{font-size:14px; color:#333333; padding:0px 0px 12px 0px; line-height:25px;}
.con09 .nr .xx{ text-align:right; font-size:12px; color:#999999;}
.con09 .nr .cn{text-align:right; padding:6px 0px 2px 4px;}
.con09 .nr .cn a{font-size:12px; color:#0000CC; text-decoration:underline;}
.con09 .nr .cn a:hover{font-size:12px; color:#0000CC; text-decoration:none;}
.con10{border:1px #B6E3A4 solid; padding:20px;}
.con10 .txt{font-size:14px; padding:8px 0px 0px 0px;}
.con10 .srk textarea{border:1px #CDD0D3 solid;}
.con10 .hdan input{border:1px #CDD0D3 solid; font-family:""; font-size:13px; font-weight:bold; color:#333333; background:url(/style/images/ui/hdwt.jpg) no-repeat; padding:4px 0px 1px 0px;}
.con11{border:1px #F2C16F solid; background:#F8EBB8; padding:0px 3px 3px 3px; margin-bottom:13px;}
.con11 .txt{background:#FEFCF5; padding:20px;}
.con11 .txt .lf tr td{text-align:left; line-height:22px; color:#999999;}
.con11 .txt .lf img{border:1px #CCCCCC solid;}
.con11 .txt .lf a{font-size:12px; color:#0000CC; text-decoration:underline;}
.con11 .txt .lf a:hover{font-size:12px; color:#CC0000; text-decoration:none;}
.con11 .txt .xx{ text-align:right; font-size:12px; color:#999999;}
.con11 .txt .dan{font-size:14px; color:#333333; padding:0px 0px 12px 0px; line-height:25px;}
.con11 .txt .pjlm{font-size:12px; font-weight:bold; color:#FF9900; line-height:22px;}
.con11 .txt .pjnr{line-height:22px; font-size:12px;}
.con11 .lm{font-size:14px; font-weight:bold; color:#333333; padding:7px 5px 5px 30px; background:url(/images/hdzc/ask/best.gif) no-repeat left;}
.con12{border:1px #B6E3A4 solid; background:#EDF8E7; padding:0px 3px 3px 3px; margin-bottom:13px;}
.con12 .txt{background:#F9FCF8; padding:10px;}
.con12 .txt tr td{font-size:12px; color:#999999; line-height:25px;}
.con12 .txt a{font-size:14px; color:#0000CC; text-decoration:underline;}
.con12 .txt a:hover{font-size:14px; color:#CC0000; text-decoration:none;}
.con12 .lm{font-size:14px; font-weight:bold; color:#333333; padding:7px 5px 5px 10px;}
.con13{padding:10px; line-height:25px;}
.con13 .lm{padding:0px 3px 0px 3px; border-bottom:1px #EAEAEA solid;font-size:12px;}
.con13 .author{font-size:12px; color:#003366;}
.con13 .qt{font-size:12px; color:#999999;}
.con13 .type{font-size:14px; color:#003366;}
.con13 .type a{font-size:14px; color:#003366; text-decoration:none;}
.con13 .type a:hover{font-size:14px; color:#CC0000; text-decoration:underline;}
.con13 .tit{font-size:12px; color:#FF9900;}
.con13 .tit a{font-size:14px; color:#0000CC; text-decoration:underline;}
.con13 .tit a:hover{font-size:14px; color:#CC0000; text-decoration:none;}
.con14{border-top:1px #B6E3A4 solid; background:#EDF8E7; padding:0px 3px 3px 3px;}
.con14 .txt{padding:8px 6px 4px 6px; font-size:12px; color:#333333;}
.con14 .user{padding:8px 6px 4px 6px; font-size:12px; color:#0000CC;}
.con14 .lm{font-size:12px; color:#333333; padding:7px 5px 5px 10px;}
.con15{border-top:1px #B6E3A4 solid; background:#EDF8E7; padding:0px 3px 3px 3px;}
.con15 .txt tr td{color:#999999;}
.con15 .txt{padding:20px; font-size:12px; background:#F9FCF8; line-height:22px;}
.con15 .txt input{padding:2px; font-family:""; font-size:14px;}
.con15 .txt textarea{padding:2px; font-family:""; font-size:14px;}
.con15 .txt select{padding:2px; font-family:Arial; font-size:14px;}
.con15 .txt .submit input{border:1px #CDD0D3 solid; font-family:""; font-size:13px; font-weight:bold; color:#333333; background:url(/images/hdzc/ask/submit.jpg) no-repeat; padding:4px 0px 0px 0px;}
.con15 .txt .pp{font-size:14px; padding:20px 16px 16px 6px; text-align:right; color:#333333;}
.con15 .lm{font-size:12px; font-weight:bold; color:#333333; padding:7px 5px 5px 10px;}
.con16{border-top:1px #B9EEFF solid; background:#F4FEFF;}
.con16 .nr{padding:10px; font-size:14px; color:#333333; line-height:25px;}
.con16 .lm{font-size:12px; font-weight:bold; color:#38A4E4; padding:9px 5px 6px 10px;}
.lm17{background:url(/images/hdzc/ask/askcontent_r5_c5.jpg) no-repeat; font-size:14px; font-weight:bold; color:#333333; padding:7px 12px 2px 12px;}
.con17{padding:8px; line-height:22px; border-left:1px #E0E0E0 solid; border-right:1px #E0E0E0 solid; font-size:12px; color:#333333;}
.diseaseexpertlist { float:left; width:120px;}
.diseaseexpertlist dt{ text-align:center;}
.diseaseexpertlist dt img{ width:100px; }
.diseaseexpertlist dd { width:120px; text-align:center; line-height:25px;  height:25px}
.expertbookinfobox{ margin-top:20px;  }
.expertbookinfobox th{height:47px; background:#e8e7e7; border-right:#f1f1f1 solid 1px; font-size:14px; color:#474747;}
.expertbookinfobox td{height:30px; background:#f4f4f4; border-right:#fff solid 1px; border-top:#fff solid 1px; text-align:center; font-size:14px; line-height:20px;}


.experttab{ margin-top:10px}
.experttab{ float:right}
.experttab li{ float:left; height:30px; line-height:30px;  padding-left:20px;padding-right:20px; background-color:#d9d9d9; margin-right:1px }
.experttab .active{ background-color:#3d95d5; color:White}
.expertbooktab2 th{height:47px; background:#e8e7e7; border-right:#f1f1f1 solid 1px; font-size:14px; color:#474747;}
.expertbooktab2 td{height:37px; background:#f4f4f4; border-right:#fff solid 1px; border-top:#fff solid 1px; text-align:left; font-size:14px; line-height:20px;}
.input1{ width:200px; border:1px #ccc solid; height:25px; height:25px}


.zj_btn{ overflow:hidden;zoom:1; margin-top:8px;}
.zj_btn a{ float:left; width:59px; height:28px; line-height:28px; text-align:center; margin-right:1px; font-size:12px; color:#333; background:#d9d9d9; margin-right:10px}
.zj_btn a.zb1{ background:#ededed;}
.zj_btn a:hover{ text-decoration:none; background:#3d95d5; color:#fff;}

}
@media only screen and (min-width:1025px) 
{
.pcremove{ display:none}
.phonelogo{ display:none}
.top-bar-wrap{ background:#f7f7f7; border-bottom: 1px solid #ededed; height: 36px; min-width: 1200px;}
.top-bar{ width: 1118px; margin: 0 auto; font-size: 12px; }
.top-bar .tb-com{ margin: 0 10px; line-height: 36px;color: #666;}
.top-bar .tb-com a{ color: #666;}
.top-bar .tb-com a:hover{ color: #f60;}
.tb-login-bar{ display:none;}
.tb-login-bar .tb-logout{line-height: 36px; color: #999;}
.tb-login-bar a{ color: #666; padding: 0 6px;}
.tb-login-bar a:hover{ color: #f60;}
.tb-login-bar span{ padding-right: 0; color: #069; float:left;}
.tb-login-bar .tb-login{ color:#666;}
.tb-login-bar .tb-login span{ float:none; padding-right:5px;}
.tb-login-bar .tb-login span a{color: #069;}
.tb-login-bar .tb-login span a:hover{color: #f60;}
.top-bar .tb-pop{ position: relative; z-index: 810;}
.top-bar .tb-wx{ margin: 0;}
.tb-pop-tit{ line-height: 36px;  height: 36px; float:left;}
.tb-pop-tit a{ color: #666;padding: 0 10px;}
.tb-pop .tb-pop-con{ position: absolute; left:0; top: 37px; background: #fff; z-index: 15; display:none;}
.tb-pop .tb-pop-tit{ border-left: 1px solid #f7f7f7; border-right: 1px solid #f7f7f7;}
.tb-pop .curr{ border-left: 1px solid #ededed; border-right: 1px solid #ededed; background: #fff;}
.tb-wx .tb-pop-con{border:1px solid #ededed; border-top: none; padding: 10px 15px; text-align: center; color: #666;  line-height: 24px; white-space: nowrap;}
.tb-wx em{ position:absolute; left:1px; top:35px; height:5px; width:96px; background:#fff; display:none; z-index:2;}
.tb-wx.hover .tb-pop-tit{ border-left: 1px solid #ededed; border-right: 1px solid #ededed; background:#fff;}
.tb-wx.hover .tb-pop-con, .tb-wx.hover em{ display:block;}
.tb-wx a{ float:left; line-height:36px; height:36px;}
.tb-wx .tb-pop-con a{ float:none;}
.tb-wx a:hover{ text-decoration:none;}
.tb-wx font{ font-size: 12px; position: relative; top:0; float:left; cursor:pointer;}
.tb-wx .arrow{ float:left; width: 20px; height: 20px; background: url(/style/images/ui/bg_arrow.gif) 0 -56px no-repeat; margin: 8px 0 0 8px; cursor:pointer;}
.tb-wx.hover font{ color:#666;}
.tb-wx.hover .arrow{ background-position:-55px 0;}
.tb-pop .tb-pop-con img{margin: 8px 0;}
.tb-wb{}
.tb-wb span{ position: relative; top:0; float:left;}
.tb-wb a{ float:left;width: 20px; height: 20px; background: url(/style/images/ui/bg_arrow.gif) no-repeat; margin: 8px 0 0 8px;}
.tb-wb .sina-wb{ background-position: -25px -56px;}
.tb-wb .qq-wb{ background-position: -50px -56px;}
.tb-wb .sina-wb:hover{ background-position: 0 0;}
.tb-wb .qq-wb:hover{ background-position: -29px 0;}


.banner{width:1118px;margin:0 auto}
.banner-inner{padding:25px 0 22px}
.banner .logo{float:left;font-weight:normal}
.banner .logo a{height:70px;display:block;width:390px;position:relative}
.banner .logo a:hover{text-decoration:none}
.banner .logo a:hover .logo-name{color:#333}
.logo-icon{background:url(/style/images/ui/logo2.png) 0px 10px no-repeat;display:inline-block;width:350px;height:67px;float:left;margin-right:10px}
.logo-name{font-size:38px;display:block;float:left;padding-top:15px}
.banner .logo-name i{font-size:12px;color:#aaa;padding-top:10px;display:block}

.ks{width:545px;padding-top:18px;float:right;z-index:2;position:relative;zoom:1; }
.ks-select,.ks-input input{height:38px;float:left;zoom:1}
.ks-select,.ks-q{border:1px solid #e5e5e5;border-right:0;color:#999}
.ks-select{width:68px;background-color:#f4f4f4;position:relative;zoom:1;text-align:center;font-size:14px;line-height:38px;color:#333}
.ks-input{width:476px;}
.ks-input input{outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.ks-input .focus{color:#333}
.ks-input .ks-label{width:386px;zoom:1}
.ks-select .item{display:block;padding-right:18px}
.ks-select .tragl{right:15px;top:19px;background:url(/style/images/ui/bg.png) no-repeat -493px -64px;height:4px;width:8px;display:inline-block;position:absolute;overflow:hidden}
.ks-select:hover .tragl{-webkit-transform:rotate(180deg);transform:rotate(180deg);border-color:#1281dd transparent transparent}
.ks-label{float:left;position:relative;zoom:1}

.ks-label .ks-pop{width:100%;position:absolute;left:0;top:34px;background-color:#fff;display:none;z-index:200;overflow:hidden}
.ks-label .ks-pop ul{border:1px solid #e5e5e5;position:relative;zoom:1;z-index:2}
.ks-label .ks-pop li{height:30px;line-height:30px;padding:0 10px;overflow:hidden;vertical-align:middle;font-size:14px;cursor:pointer}
.ks-label .ks-pop li.hover{background-color:#f2f2f2}
.ks-label .ks-pop li span{margin-left:6px;float:right;color:#999}
.ks-label .ks-pop iframe{width:100%;height:100%;_height:.parentNode.clientHeight);background:#fff;position:absolute;left:0;top:0}
.ks-select-pop{width:100%;border:1px solid #e5e5e5;border-top:0;background-color:#fff;position:absolute;left:-1px;top:34px}
.ks-select-pop .item{height:30px;line-height:30px;overflow:hidden;cursor:pointer}
.ks-select-pop .item:hover{color:#333;background-color:#f2f2f2;text-decoration:none}
.ks-select-pop .current{background-color:#f2f2f2}
.ks .active{background-color:#fff;border-radius:5px 0 0 0}
.ks-input .ks-q{width:380px;height:28px;line-height:28px;padding:5px 0 5px 10px; }
.ks-input .ks-submit{width:90px;height:40px;background-color:#90c79f;border:0;cursor:pointer;color:#fff;font-size:16px}
.ks-input .ks-submit:hover{background-position:-252px -178px}

.hot-icon{background: url("/style/images/ui/ico_hot.png") no-repeat;height: 15px;width: 23px;padding:10px 20px 0px 5px}

.fl { float: left; display: inline;}
.fr { float: right; display: inline;}
.wrap { width: 1118px; margin: 0 auto; }
.wrapper{padding:25px 0;border-bottom: 1px solid #ededed;}
.indexsplit{border-bottom: 1px solid #ededed; margin-bottom:20px}
.web_left{ float:left; width:800px; overflow:hidden;}
.wrapL{width: 388px;float: left; overflow:hidden;}
.wrapL360{width:360px;float: left; overflow:hidden;}
.wrapR{width: 388px;float: right; overflow:hidden;}
.wrapR440{width: 440px;float: right; overflow:hidden;}
.minfl{ float:left; display: inline;}

.visible-sm {  display: none;}
.hidden-sm {  display: block;}
.btn-navbar {  display: none;}
.navbar {   font: 16px/39px microsoft yahei; background: #0090db; border-bottom: #5AB7AA 1px solid; height:40px; line-height:40px;}
.the-nav {  display: block;}
.the-nav .nav {  display: block;}
.the-nav .nav li { float:left; width:100px; text-align:center; position: relative; }
.the-nav .nav li a {  display: block;  color: #fff;  font-weight: 500;  text-decoration: none;}
.the-nav .nav li:hover a {  color: #fff; background:#0084c8;}
.the-nav .nav li:hover .subnav {  display: block;}
.nav li .subnav {  display: none;  position: absolute;top:100%; left:0; z-index:20;margin:0;padding:0;  background:#0084c8;box-shadow: 0 1px 1px 0px #DDDDDD;}
.nav li .subnav li {  margin-bottom: 0;}
.nav li .subnav li a {  color: #fff;  -moz-transition: all, 0.2s;  -o-transition: all, 0.2s;  -webkit-transition: all, 0.2s;  transition: all, 0.2s;}
.nav li .subnav li:hover a {  background: #f69149;  color: white;}

/*
.the-nav {  display: block;}
.the-nav .nav {  display: block;}
.the-nav > .nav {  margin: 0; }
.the-nav > .nav > li {  display: inline-block;  margin-bottom: 0;  position: relative;}
.the-nav > .nav > li a {  display: block;  color: #fff;  font-weight: 500;  text-decoration: none;width:96px; text-align:center;}
.the-nav > .nav > li:nth-of-type(1) > a {  padding-left: 0;}
.the-nav > .nav > li:last-of-type > a {  padding-right: 0;}
.the-nav > .nav > li:hover > a {  color: #fff; background:#0084c8;}
.the-nav > .nav > li:hover .subnav {  display: block;}
.nav > li > .subnav {  display: none;  position: absolute;top:100%; left:0; z-index:20;margin:0;padding:0;  background:#0084c8;box-shadow: 0 1px 1px 0px #DDDDDD;}
.nav > li > .subnav > li {  margin-bottom: 0;}
.nav > li > .subnav > li a {  color: #fff;  -moz-transition: all, 0.2s;  -o-transition: all, 0.2s;  -webkit-transition: all, 0.2s;  transition: all, 0.2s;}
.nav > li > .subnav > li:hover a {  background: #f69149;  color: white;}
*/
.hidden-sm {display: none;}
.clearfix:after {content: "";display: table;clear: both;}
.container {font-family: 'Lato', Sans-serif;width: 95%;margin: 0 auto;}
.container.navbar {width: 100%;}
.container:before, .container:after {content: "";display: table;clear: both;}
.layout-right-content {color: #ffdede;}

.pdleft45{ padding-left: 45px;}
.indexlongad{ margin-top:10px}
.indexad-left{ float: left; width:800px; margin-right:16px; overflow:hidden; height:300px;}
.indexad-right{ float: left; width:300px;}

.function_btns{ width:300px; overflow:hidden;zoom:1;  }
.function_btns_list{width:300px; overflow:hidden;zoom:1;}
.function_btns a{ float:left; background:url(/style/images/ui/index_gn_icon.png) no-repeat 0 0; width:300px; height:60px;}
.function_btns a:hover{ text-decoration:none;opacity: 0.8; filter:alpha(opacity=80);}
.function_btns a i{ display:block; font-size:18px; color:#fff; padding:18px 0 0 100px;}
.function_btns a.fbtn_yygh{ background-position:0 0px;}
.function_btns a.fbtn_znfz{background-position:0 -60px;}
.function_btns a.fbtn_yyjc{background-position:0 -120px;}
.function_btns a.fbtn_jyzn{background-position:0 -177px;}
.function_btns a.fbtn_ybxx{background-position:0 -240px;}
.function_btns a.fbtn_txfw{background-position:-428px -96px;}

.indexFlash li{position:absolute; z-index:1; left:0px; top:0px; display:none;}
.indexFlash .btnDiv{width:100%; position:absolute; z-index:10; left:0px; bottom:15px; text-align:center;}
.indexFlash .btnDiv span{display:inline-block; width:10px; height:10px; margin:0 5px; background:#FFF; cursor:pointer;}
.indexFlash .btnDiv .spanNow{background:#5292c8;}



.indexTitle{height:50px; line-height:47px; overflow:hidden; position:relative;}
.indexTitle li{float:left; margin-right:20px; height:47px; overflow:hidden; font-size:18px; color:#707070;}
.indexTitle .liNow{color:#333; border-bottom:#347cc4 solid 3px;}
.indexTitle .more{position:absolute; z-index:1; right:20px; top:0px; font-size:15px;}

.newsTime{height:43px; line-height:42px; overflow:hidden; background:#5292c8; font-size:14px; color:#FFF; padding:0 20px; margin:25px 0; letter-spacing:1px;}
#nowCnYearIs{ letter-spacing:2px;}
#nowCnDateIs{ letter-spacing:2px;}
.newsTime span {letter-spacing: 2px;}
.newsPart1{width:780px; height:235px; overflow:hidden; position:relative;}

.newsPart1 .fl{width:313px; height:213px; overflow:hidden; position:relative; top:10px; float:left; display:inline}
.newsPart1 .fl li{position:absolute; z-index:1; left:0px; top:0px; width:313px; height:213px; overflow:hidden; display:none;}
.newsPart1 .fl .name{position:absolute; z-index:2; left:0px; bottom:0px; height:28px; line-height:28px; width:100%; font-size:14px;overflow:hidden; background:url(/style/images/ui/bg0.png);}
.newsPart1 .fl .name a{color:#FFF; padding-left:12px;}
.newsPart1 .fl .btnDiv{position:absolute; z-index:10; right:10px; bottom:5px;}
.newsPart1 .fl .btnDiv span{display:block; float:left; background:url(/style/images/ui/btn1.png) center top no-repeat; width:13px; height:13px; overflow:hidden; cursor:pointer;}
.newsPart1 .fl .btnDiv .spanNow{background:url(/style/images/ui/btn2.png) center top no-repeat;}
.newsPart1 .fr{width:438px; }
.newsPart1 .fr li{height:100px; overflow:hidden; position:relative; top:15px;}
.newsPart1 .fr h1 a{color:#333;}
.newsPart1 .fr h1 a:hover{color:#5292c8;}
.newsPart1 .fr .content{line-height:18px; color:#707070; padding-top:6px; text-align:justify; font-size:14px;}
.newsPart1 .fr .more{position:absolute; z-index:1; right:20px; margin-top:-17px; color:#1d68b7;font-size:12px;}




#pagelist div {margin-bottom: 5px;margin-right: 10px;margin-top: 5px;}
.indexPart2{width:780px; height:285px; overflow:hidden; margin-top:10px}
.indexPart2 .tabContent{height:240px; position:relative;}
.indexPart2 .imgDiv li{position:absolute; z-index:1; left:0px; top:25px; display:none;}
.indexPart2 h1{font-size:16px; padding:20px 0 5px 0; width:460px;}
.indexPart2 h1 a{color:#333;}
.indexPart2 h1 a:hover{color:#5292c8;}
.indexPart2 .content{line-height:18px; color:#707070; text-align:justify;}
.indexPart2 .more{text-align:right; padding:4px 0;}
.indexPart2 .more a{color:#12579f;}
.indexPart2 .more a:hover{text-decoration:underline;}
.indexPart2 .list li{ background:url("/style/images/ui/sideNav.gif") no-repeat scroll 0px center; padding-left:20px; height:26px; line-height:26px; overflow:hidden; font-size:14px;}
.indexPart2 .list li a{color:#707070;}
.indexPart2 .list li a:hover{color:#5292c8;}
.fl.fadeFlash.indexflash {top: 22px;}


.indexPart3{width:300px; height:285px; overflow:hidden; position:relative;margin-top:10px}
.indexPart3 .list{width:300px; height:280px; position:relative; overflow:hidden;}
.indexPart3 .list ul{width:2000%;}
.indexPart3 .list li{float:left; width:172px; padding-left:180px; height:280px; position:relative; overflow:hidden;}
.indexPart3 .list .imgDiv{position:absolute; z-index:1; left:0px; top:25px;}
.indexPart3 .list .imgDiv img{ width:154px; height:212px}
.indexPart3 .list .name{background:url(/style/images/ui/bg0.png); position:absolute; z-index:2; left:0px; top:206px; width:95px; height:28px; line-height:28px; overflow:hidden;}
.indexPart3 .list .name a{color:#FFF; padding-left:10px; font-size:14px;}
.indexPart3 .list h2{padding:20px 0 5px 0; width:124px; line-height:20px; font-weight:100; font-size:16px; margin-bottom:8px; height:37px; overflow:hidden;}
.indexPart3 .list h2 a{color:#333;}
.indexPart3 .list h2 a:hover{color:#5292c8;}
.indexPart3 .list .content{line-height:21px; text-align:justify; padding:3px 0 3px 0;font-size:14px;width:124px; }
.indexPart3 .list .btnDiv a{display:block; width:85px; height:23px; line-height:23px; text-align:center; background:#3679bf; color:#FFF;font-size:12px;}
.indexPart3 .list .btnDiv a:hover{text-decoration:underline;}
.indexPart3 .leftBtn{display:block; background:url(/style/images/ui/leftBtn2.png) left top no-repeat; width:29px; height:28px; overflow:hidden; position:absolute; z-index:3; left:95px; top:256px;}
.indexPart3 .rightBtn{display:block; background:url(/style/images/ui/rightBtn2.png) left top no-repeat; width:29px; height:28px; overflow:hidden; position:absolute; z-index:3; left:124px; top:256px;}


.indexPart4{height:260px; width:370px; overflow:hidden; position:relative;}
.indexPart4 .tabContent{padding-top:20px;}
.indexPart4 .tabContent h1{line-height:24px; padding:0 0 10px 0;}
.indexPart4 .tabContent h1 a{color:#333;}
.indexPart4 .tabContent h1 a:hover{color:#5292c8;}
.indexPart4 .tabContent li{height:24px; line-height:24px; overflow:hidden; font-size:14px;}
.indexPart4 .tabContent li a{color:#707070;}
.indexPart4 .tabContent li a:hover{color:#5292c8;}
.indexPart4 .list{padding-top:18px;}
.indexPart4 .list li{float:left; width:148px; height:24px; line-height:26px; overflow:hidden; font-size:14px;}
.indexPart4 .list li a{color:#707070;}
.indexPart4 .list li a:hover{color:#5292c8;}
.newsPart4{width:317px; height:340px; overflow:hidden; position:relative;}
.newsPart4 .list{padding-bottom:2px;}
.newsPart4 li{height:24px; line-height:24px; overflow:hidden; font-size:14px;}
.newsPart4 li a{color:#707070;}
.newsPart4 li a:hover{color:#5292c8;}

.indexdiease{height:260px; width:300px; overflow:hidden; position:relative; float: right}
.indexdiease .tabContent{padding-top:20px;}
.indexdiease .tabContent h1{line-height:24px; padding:0 0 10px 0;}
.indexdiease .tabContent h1 a{color:#333;}
.indexdiease .tabContent h1 a:hover{color:#5292c8;}
.indexdiease .tabContent li{height:24px; line-height:24px; overflow:hidden; font-size:14px;}
.indexdiease .tabContent li a{color:#707070;}
.indexdiease .tabContent li a:hover{color:#5292c8;}
.indexdiease .list{padding-top:18px;}
.indexdiease .list li{float:left; width:148px; height:24px; line-height:26px; overflow:hidden; font-size:14px;}
.indexdiease .list li a{color:#707070;}
.indexdiease .list li a:hover{color:#5292c8;}
.indexdiease .indexdiease{width:296px;}


.footLink{height:90px; overflow:hidden; background:#f4f4f4; position:relative;}
.footLink .leftBtn{display:block; background:url(/style/images/ui/lleftBtn.png) left top no-repeat; width:49px; height:93px; overflow:hidden; position:absolute; z-index:10; left:50%; margin-left:-550px; top:30px;}
.footLink .rightBtn{display:block; background:url(/style/images/ui/lrightBtn.png) left top no-repeat; width:49px; height:93px; overflow:hidden; position:absolute; z-index:10; right:50%; margin-right:-550px; top:30px;}
.footLink .wal{width:1004px; overflow:hidden; position:relative;}
.footLink ul{width:2000%;}
.footLink li{float:left; text-align:center; overflow:hidden; padding-top:15px; margin-right:20px}


.footDiv{height:260px; overflow:hidden; background:#3d95d5; color:#FFF; position:relative;}
.footDiv a{color:#FFF; font-size:12px;}
.footDiv a:hover{text-decoration:underline;}
.footDiv li{float:left; width:95px; overflow:hidden; line-height:20px;}
.footDiv li h2{padding:30px 0 10px 0; height:20px; overflow:hidden;}
.footDiv .fr{width:335px; overflow:hidden; text-align:right; line-height:20px; padding-top:32px;}
.footDiv .fr .msg{padding-top:25px; font-size:11px;}

.pageNow{padding:10px 0 20px 0; color:#909090; font-size:14px;}
.pageNow a{color:#909090;}
.pageNow a:hover{color:#5292c8;}

.w240{width:230px;}
.w747{width:747px; overflow:hidden;}
.w780{width:780px; overflow:hidden;}

.w850{width:850px; overflow:hidden;}
.w676{width:676px;; overflow:hidden; }
.w800{width:800px;; overflow:hidden;}
.w300{width:300px;; overflow:hidden; }


.sideNav{margin-bottom:30px; background:#f4f4f4;}
.sideNav h1{font-size:18px; height:45px; line-height:45px; text-align:center; overflow:hidden;background:#0090db;color:#FFF; font-weight:normal}
.sideNav a{display:block; height:42px; line-height:40px; padding-left:40px; overflow:hidden; border-top:#e6e6e6 solid 1px; background:url(/style/images/ui/sideNav.gif) 20px center no-repeat; font-size:18px;}
.sideNav a:hover, .sideNav .aNow{background:#91969b url(/style/images/ui/sideNav1.gif) 20px center no-repeat; color:#FFF;  width:190px; }
.sideNav a:hover{background:#91969b url(/style/images/ui/sideNav1.gif) 20px center no-repeat; text-decoration:none}

.aboutPart1{height:300px; overflow:hidden; position:relative; margin-bottom:20px}
.aboutPart1 .contentDiv{position:absolute; z-index:10; top:0px; right:0px; background:url(/style/images/ui/bg0.png); width:200px; height:347px; overflow:hidden; color:#FFF;}
.aboutPart1 h1{text-align:center; font-size:18px; font-weight:bold; padding:30px 0 10px 0;}
.aboutPart1 .content{line-height:19px; text-align:justify; width:150px; overflow:hidden; margin:0 auto; font-size:12px;}


.mgleft21{ margin-left:28px;}
.mainlongad{ margin-top:10px}
.introbox{ margin-top:5px}
.introbox dl{ float:left; width:410px;background:#f4f4f4; margin-bottom:21px}
.introbox dt{position:relative;}
.introbox dt img{  width:410px; height:220px;position:relative;background: #000;}
.introbox dt img:hover{ background: #000; opacity: 0.8; filter:alpha(opacity=50);}
.introbox dd b{ display:block; padding-top:10px; padding-bottom:5px; text-align:center;}
.introbox dd p{ padding-left:20px;padding-right:20px;padding-bottom:15px; font-size:14px}

.newShow h1{text-align:center; font-size:18px; color:#313131;}
.newShow .time{text-align:center; padding:10px 0 0px 0; font-size:16px;}
.newShow .content{line-height:25px; text-align:justify; color:#707070; padding-right:10px; }
.newShow .content p{line-height:25px; text-align:justify; color:#707070; padding-right:10px; }



.newShow .btnDiv{padding-top:30px; text-align:right;margin-bottom:30px}
.btnDiv{padding-bottom:0px; margin-top:6px;}
.newShow .btnDiv a{display:inline-block; width:155px; height:35px; line-height:35px; text-align:center; overflow:hidden; background:#5e9fdf; color:#FFF; margin-left:10px; font-size:14px;}

.sideTitle{height:43px; line-height:43px; overflow:hidden; padding-left:20px; background:#d07f81; color:#FFF; font-size:18px;}
.sideTitle_1{background:#caa378;}
.sideTitle_2{background:#68b4b5;}
.sideTitle_3{background:#5e95b5;}
.sideList{background:#f4f4f4; margin-bottom:25px;}
.sideList li{height:39px; line-height:38px; overflow:hidden; border-bottom:#FFF solid 2px; padding-left:20px; font-size:14px;}
.sideList a span{padding:0 28px;}

.office-info-picture{   overflow:hidden;}
.office-info-picture img{ width:380px; height:200px;}
.office-info-picture img:hover{ background: #000; opacity: 0.8; filter:alpha(opacity=50);}

.office-info-text{ }
.office-info-text b{ display:block; padding-top:10px }
.office-info-text p{ font-size:12px; padding-top:5px; padding-bottom:5px;}
.office-info-text span a{ font-size:12px; display:block;  background-color:#ededed; text-decoration:none; padding-left:8px;padding-right:8px;padding-top:5px;padding-bottom:5px; margin-right:10px; float:left;}
.office-info-text span a:hover{ background: #0090db; color:#FFFFFF }
.office-info-box{ height:330px; width:370px; float:left; overflow:hidden;   }

.list_box { width:780px;}
.list_box h2{ font-size:24px; color:#333; font-weight:normal; line-height:28px; height:28px; overflow:hidden; padding:18px 2px 5px 2px;}
.list_box ul li em{ float:right; font-size:12px; color:#ccc;}
.list_box ul li{padding: 20px 0;border-bottom: 1px solid #f4f4f4; overflow:hidden;zoom:1; vertical-align:bottom;}
.list_box .pic{float: left;width:160px;height: 125px;}
.list_box .pic img {position:absolute;clip:rect(0 220px 120px 0);height:120px;max-width:none;opacity:1;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}

.list_box .cont{float: right;width: 600px;}
.list_box h3{font-size: 16px;color: #333;display: inline; float:left; width:390px; overflow:hidden; white-space:nowrap;text-overflow: ellipsis; line-height:24px; margin-bottom:10px;}
.list_box p{margin: 0 0 14px 0; clear:both; font-size: 14px;line-height: 24px;color: #666; text-align:justify;}
.list_box p a{color: #666;}
.list_box p a:hover{color: #f60;}
.list_box span{ display:block; overflow:hidden;zoom:1;}
.list_box span a{font-size: 14px;line-height: 28px; height:28px;color: #000;padding: 0 10px;background: #ededed;text-decoration: none; float:left; white-space: nowrap; margin-right:2px;}
.list_box span a:hover{background: #3d95d5;color: #fff; text-decoration:none;}

.list_box ul li.nopic .pic{ display:none;}
.list_box ul li.nopic .cont{float: none;width: 100%;}
.list_box ul li.nopic h3{ width:710px;}


.gz-yuyue{ padding-bottom:40px;}
.gz-yuyue h2{font-size:16px; color:#4d4d4d; font-weight:normal; margin-top:52px; margin-bottom:10px;}
.gz-yuyue p a{width:146px; height:52px; text-align:center; line-height:52px; color:#fff; font-size:20px; background:#3d95d5; display:inline-block; margin-right:3px;}
.gz-yuyue p a:hover{text-decoration:none;background:#2676c3; color:#fff;}

.znfz_box{ width:765px; height:410px; overflow:hidden; border: dashed 1px #ccc;  position:relative; padding-top:10px;}
.znfz_box .btn_zm, .znfz_box .btn_bm{ position:absolute; z-index:10; right:24px; bottom:24px; background:url(/style/images/ui/other_ico.png) no-repeat -247px -95px; width:60px; height:26px; line-height:26px; text-align:center; text-align:center; font-size:14px; color:#333;}
.znfz_box .btn_zm{ bottom:53px;}
.znfz_box .btn_zm:hover, .znfz_box .btn_bm:hover{ text-decoration:none; color:#666;}
.znfz_box .btn_on, .znfz_box .btn_on:hover{ background-position:-308px -95px; color:#fff;}

.znfz_box img{ display:block; width:460px; height:400px; overflow:hidden; position:absolute; left:0; top:0; z-index:4;}
.znfz_box .znfz_zm, .znfz_box .znfz_bm{width:460px; height:400px; position:relative; margin:0 auto; background:url(/style/images/ui/body_check.png) no-repeat 0 0;}
.znfz_box .znfz_zm i, .znfz_box .znfz_bm i{ position:absolute; z-index:3; background:url(/style/images/ui/body_check.png) no-repeat;}
.znfz_box .zm_bg1 i{ width:128px; height:76px; background-position: -18px -488px; left:213px; top:21px;}
.znfz_box .zm_bg2 i{ width:156px; height:50px; background-position: -4px -566px; left:197px; top:91px;}
.znfz_box .zm_bg3 i{ width:170px; height:40px; background-position: -8px -620px; left:202px; top:140px;}
.znfz_box .zm_bg4 i{ width:216px; height:108px; background-position: 0 -664px; left:195px; top:165px;}
.znfz_box .zm_bg5 i, .znfz_box .zm_bg7 i{ width:247px; height:125px; background-position: -182px -456px; left:83px; top:91px;}
.znfz_box .zm_bg6 i{ width:214px; height:200px; background-position: -228px -596px; left:73px; top:186px;}
.znfz_box .znfz_zm .bw_sz{ position:absolute; width:65px; height:22px; overflow:hidden; text-indent:-100em; background:none; z-index:5; left:342px; top:219px;}
.znfz_box .znfz_zm .man_sz{left:342px; top:219px;}
.znfz_box .znfz_zm .woman_sz{left:342px; top:245px;}
.znfz_box .znfz_zm .headLink{ position:absolute; width:162px; background:#ededed; z-index:5; overflow:hidden;zoom:1; font-size:14px; left:312px; top:26px; display:none;}
.znfz_box .zm_bg1 .headLink{ display:block;}
.znfz_box .znfz_zm .headLink a{ float:left; padding:0 4px; margin-right:5px;line-height:21px; padding-bottom:1px; line-height:22px \9; padding-bottom:0 \9; }
.znfz_box .znfz_zm .headLink a:hover{ text-decoration:none; color:#fff; background:#55b939;}
.znfz_box .znfz_zm .headLink a.a_head, .znfz_box .znfz_zm .headLink a.a_head:hover{ background:#55b939; color:#fff; text-decoration:none;}

.znfz_box .znfz_bm{ background-position:-504px 0;}
.znfz_box .bm_bg1 i{ width:122px; height:22px; background-position: -474px -452px; left:215px; top:57px;}
.znfz_box .bm_bg2 i{ width:140px; height:57px; background-position: -474px -488px; left:217px; top:79px;}
.znfz_box .bm_bg3 i{ width:170px; height:35px; background-position: -460px -556px; left:201px; top:133px;}
.znfz_box .bm_bg4 i{ width:188px; height:28px; background-position: -452px -602px; left:72px; top:153px;}
.znfz_box .bm_bg5 i{ width:170px; height:66px; background-position: -458px -638px; left:196px; top:169px;}
.znfz_box .bm_bg6 i{ width:190px; height:72px; background-position: -454px -720px; left:41px; top:191px;}
.znfz_box .bm_bg7 i{ width:330px; height:355px; background-position: -664px -440px; left:42px; top:25px;}

.newsList{margin-bottom:30px; margin-right:20px; }
.newsList li{height:47px; line-height:45px; font-size:16px; border-bottom:1px dashed #dedede;  overflow:hidden; position:relative;}
.newsList li span{position:absolute; z-index:1; top:0px; right:20px;}
.newsList li a{background:url(/style/images/ui/sideNav.gif) 23px center no-repeat; padding-left:38px;}

.pageTitle{height:43px; line-height:42px; overflow:hidden; background:#82d0f8; color:#FFF; font-size:18px;  padding-left:18px; font-weight:normal;}

.introTitle{ padding-top:20px}


#doctor_list .pic {float:left; margin-right:10px;}
#doctor_list .pic img {border:1px solid #DBDBDB; padding:1px}
#doctor_list h2 { margin-bottom:5px; font-size:16px; font-weight:normal}
#doctor_list label {   color:#666666}

#doctor_list li {height:150px;border-bottom:1px dashed #DBDBDB; float:left; width:385px;overflow:hidden; margin-right:10px; margin-bottom:15px; padding-bottom:15px  }
#doctor_list p {text-indent:0; font-size:14px; line-height:22px; }
#doctor_list .link {text-indent:0;  float:left; padding-top:5px}
.mianContent{ line-height:28px; }
.specialist{}
.specialist li{ padding-bottom:25px; }
.specialist li h4{ padding:0 10px; margin:0; height:40px; line-height:40px; background:#f4f4f4; font-size:16px; font-weight:normal;}
.specialist li dl{ padding:10px 0; display:block;}
.specialist li dl a{ display:inline-block; border-bottom:dotted 1px #d7d7d7; width:185px; height:32px; line-height:32px; overflow:hidden; float:left; padding-left:10px;}
.specialist li.frist h4 a{color:#FFF;}
.specialist li.frist h4{ background:#82d0f8; color:#FFF;}

.art_box_c{font-family:"Microsoft yahei","simhei";}
.art_box_c h1{font-family: "Microsoft yahei";margin:20px 20px;font-family:"Microsoft yahei","simhei";font-size:30px;color:#333; font-family: "Microsoft yahei";font-weight:100;line-height:34px; text-align:center;}
.art_box_c .remark{font-family: "Microsoft yahei";font-size:14px;color:#333; line-height:18px; text-align:center;}
.art_box_c .digest{font-family: "Microsoft yahei";margin:18px 0 25px 0;padding:10px 18px;border:1px solid #ededed;border-left:none;border-right:none;font-size:14px;color:#666;line-height:26px; text-indent:1em;background:#f7f7f7;}
.art_box_c .digest cite{color:#333;}
.art_box_c .art_con{ padding-bottom:40px;}
.art_box_c .art_con p{margin:12px 0 0 0;font-size:16px; line-height:35px;font-family: "Microsoft yahei";}
.art_box_c .img{width:560px;height:400px;margin:20px auto;font-size:14px;color:#666; text-align:center;overflow:hidden;}
.art_box_c .img img{width:560px;height:360px;}
.art_box_c .img span{ display:block;height:40px; line-height:40px;font-family: "Microsoft yahei";}
.art_box_c .manimg{ position:relative;}
.art_box_c .manimg .t{ display:block; position:absolute;top:0;right:0;}
.art_box_c .manimg .t .close{ display:block;width:38px;height:38px; background:url(../images/ico_sqs_close.png) no-repeat 0 0;}



.expertintrobox{ margin-top:20px}
.expertintrobox dt{ float:left; width:180px; overflow:hidden}
.expertintrobox dd{ float:left; width:600px; line-height:35px}
.expertbooktab{ }
.expertbooktab th{height:47px; background:#e8e7e7; border-right:#f1f1f1 solid 1px; font-size:14px; color:#474747;}
.expertbooktab td{height:37px; background:#f4f4f4; border-right:#fff solid 1px; border-top:#fff solid 1px; text-align:center; font-size:14px; line-height:20px;}


.expertbooktab2 th{height:47px; background:#e8e7e7; border-right:#f1f1f1 solid 1px; font-size:14px; color:#474747;}
.expertbooktab2 td{height:37px; background:#f4f4f4; border-right:#fff solid 1px; border-top:#fff solid 1px; text-align:left; font-size:14px; line-height:20px;}
.input1{ width:200px; border:1px #ccc solid; height:25px; height:25px}

.experttab{ margin-top:10px}
.experttab{ float:right}
.experttab li{ float:left; height:30px; line-height:30px;  padding-left:20px;padding-right:20px; background-color:#d9d9d9; margin-right:1px }
.experttab .active{ background-color:#3d95d5; color:White}


.pageTitle2{height:50px; border-bottom:#e1e1e1 solid 1px;}
.pageTitle2 h2{float:left; height:47px; line-height:47px; overflow:hidden; border-bottom:#4687cb solid 3px; color:#313131; font-size:18px;}
.pageTitle2{ margin-bottom:10px;}
.expertbooktext{ line-height:30px}

.yaoshilist {}
.yaoshilist{width:300px;  float: right}
.yaoshilist .tabContent{padding-top:20px;}
.yaoshilist .tabContent h1{line-height:24px; padding:0 0 10px 0;}
.yaoshilist .tabContent h1 a{color:#333;}
.yaoshilist .tabContent h1 a:hover{color:#5292c8;}
.yaoshilist .tabContent li{height:24px; line-height:24px; overflow:hidden; font-size:14px;}
.yaoshilist .tabContent li a{color:#707070;}
.yaoshilist .tabContent li a:hover{color:#5292c8;}
.yaoshilist .list{padding-top:18px;}
.yaoshilist .list li{ font-size:14px}
.yaoshilist .list li a{ display:block;width:300px; height:26px; line-height:26px; overflow:hidden;}
.yaoshilist .indexdiease{width:296px;}


.nativelist{padding:10px 0 0px 0px; color:#909090; font-size:14px;}
.nativelist a{color:#909090;}
.nativelist a:hover{color:#5292c8;}


.faqhomebox{}
.faqhomebox dt{ background-color:#82d0f8; line-height:40px; height:40px}
.faqhomebox dt b{ color:White; display:block; float:left; padding-left:12px}
.faqhomebox dt a{ color:White; display:block; float:right; margin-right:10px}

.faqhomebox li{line-height:47px; height:47px;font-size:14px; border-bottom:1px dashed #dedede; }
.faqhomebox li span{line-height:47px; height:47px; float:right; margin-right:10px}
.faqhomebox li a{background:url(/style/images/ui/sideNav.gif) 10px center no-repeat; padding-left:28px; display:block; float:left; width:500px; line-height:47px; height:47px; overflow:hidden;}

.askpost{  }
.askpost td{ background-color:White; padding-left:5px;padding:5px }
.askpost th{ background-color:#E9EBED; font-weight:normal}
.askpost .inputtext input{ height:20px; line-height:20px; width:400px; border:#C5CDD0 1px solid}
.logininput input{ border:#C5CDD0 1px solid;width:80px;}
.askpost textarea{border:solid 1px #C5CDD0;width:400px;height:50px; vertical-align:top;margin-right:3px;}


.con07{border:1px #ccc solid; background:#E6E6E6; padding:0px 3px 3px 3px; margin-bottom:13px; width:770px}
.con07 .txt{background:#ffffff; padding:20px;}
.con07 .txt .lf tr td{text-align:left; line-height:22px; color:#999999;}
.con07 .txt .lf img{border:1px #CCCCCC solid;}
.con07 .txt .lf a{font-size:12px; color:#0000CC; text-decoration:underline;}
.con07 .txt .lf a:hover{font-size:12px; color:#CC0000; text-decoration:none;}
.con07 .txt .tit{font-size:14px; font-weight:bold; color:#333333; padding:0px 0px 8px 0px;}
.con07 .txt .xx{font-size:12px; color:#999999; padding:0px 0px 12px 0px;}
.con07 .txt .Nr{font-size:14px; color:#333333; padding:0px 0px 12px 0px; line-height:25px;}
.con07 .txt .hd{font-size:12px; color:#999999;line-height:23px}
.con07 .txt .hd input{border:1px #E3E3E3 solid; font-family:""; font-size:13px; font-weight:bold; color:#FF6600; background:url(/style/images/ui/ask.jpg) no-repeat; padding:4px 0px 0px 0px;}
.con07 .lm{font-size:12px; font-weight:bold; color:#333333; padding:7px 5px 5px 30px; background:url(/style/images/ui/ques.gif) no-repeat left;}
.con07 .sc{text-align:right; padding:7px 20px 3px 4px; height:40px}
.con07 .sc a{font-size:12px; color:#0000CC; text-decoration:underline;}
.con07 .sc a:hover{font-size:12px; color:#CC0000; text-decoration:none;}

.con08{border-top:1px #ccc solid; border-right:1px #ccc solid; border-left:1px #ccc solid; background:#E6E6E6;width:778px}
.con08 .lm{height:40px;font-size:12px; font-weight:bold; color:#333333; padding:6px 5px 4px 30px; background:url(/style/images/ui/ans_2.gif) no-repeat  10px 15px; padding-left:40px}
.con08 .xx{font-size:12px; color:#666666; text-align:right; padding:6px 40px 2px 4px;}
.con09 .nr{border:1px #ccc solid; background:#F6F7F8; margin:0px 0px 10px 0px; padding:20px;width:736px}
.con09 .nr .lf tr td{text-align:left; line-height:22px; color:#999999;}
.con09 .nr .lf img{border:1px #CCCCCC solid;}
.con09 .nr .lf a{font-size:12px; color:#0000CC; text-decoration:underline;}
.con09 .nr .lf a:hover{font-size:12px; color:#CC0000; text-decoration:none;}
.con09 .nr .dan{font-size:14px; color:#333333; padding:0px 0px 12px 0px; line-height:25px;}
.con09 .nr .xx{ text-align:right; font-size:12px; color:#999999;}
.con09 .nr .cn{text-align:right; padding:6px 0px 2px 4px;}
.con09 .nr .cn a{font-size:12px; color:#0000CC; text-decoration:underline;}
.con09 .nr .cn a:hover{font-size:12px; color:#0000CC; text-decoration:none;}
.con10{border:1px #B6E3A4 solid; padding:20px;}
.con10 .txt{font-size:14px; padding:8px 0px 0px 0px;}
.con10 .srk textarea{border:1px #CDD0D3 solid;}
.con10 .hdan input{border:1px #CDD0D3 solid; font-family:""; font-size:13px; font-weight:bold; color:#333333; background:url(/style/images/ui/hdwt.jpg) no-repeat; padding:4px 0px 1px 0px;}
.con11{border:1px #F2C16F solid; background:#F8EBB8; padding:0px 3px 3px 3px; margin-bottom:13px;}
.con11 .txt{background:#FEFCF5; padding:20px;}
.con11 .txt .lf tr td{text-align:left; line-height:22px; color:#999999;}
.con11 .txt .lf img{border:1px #CCCCCC solid;}
.con11 .txt .lf a{font-size:12px; color:#0000CC; text-decoration:underline;}
.con11 .txt .lf a:hover{font-size:12px; color:#CC0000; text-decoration:none;}
.con11 .txt .xx{ text-align:right; font-size:12px; color:#999999;}
.con11 .txt .dan{font-size:14px; color:#333333; padding:0px 0px 12px 0px; line-height:25px;}
.con11 .txt .pjlm{font-size:12px; font-weight:bold; color:#FF9900; line-height:22px;}
.con11 .txt .pjnr{line-height:22px; font-size:12px;}
.con11 .lm{font-size:14px; font-weight:bold; color:#333333; padding:7px 5px 5px 30px; background:url(/images/hdzc/ask/best.gif) no-repeat left;}
.con12{border:1px #B6E3A4 solid; background:#EDF8E7; padding:0px 3px 3px 3px; margin-bottom:13px;}
.con12 .txt{background:#F9FCF8; padding:10px;}
.con12 .txt tr td{font-size:12px; color:#999999; line-height:25px;}
.con12 .txt a{font-size:14px; color:#0000CC; text-decoration:underline;}
.con12 .txt a:hover{font-size:14px; color:#CC0000; text-decoration:none;}
.con12 .lm{font-size:14px; font-weight:bold; color:#333333; padding:7px 5px 5px 10px;}
.con13{padding:10px; line-height:25px;}
.con13 .lm{padding:0px 3px 0px 3px; border-bottom:1px #EAEAEA solid;font-size:12px;}
.con13 .author{font-size:12px; color:#003366;}
.con13 .qt{font-size:12px; color:#999999;}
.con13 .type{font-size:14px; color:#003366;}
.con13 .type a{font-size:14px; color:#003366; text-decoration:none;}
.con13 .type a:hover{font-size:14px; color:#CC0000; text-decoration:underline;}
.con13 .tit{font-size:12px; color:#FF9900;}
.con13 .tit a{font-size:14px; color:#0000CC; text-decoration:underline;}
.con13 .tit a:hover{font-size:14px; color:#CC0000; text-decoration:none;}
.con14{border-top:1px #B6E3A4 solid; background:#EDF8E7; padding:0px 3px 3px 3px;}
.con14 .txt{padding:8px 6px 4px 6px; font-size:12px; color:#333333;}
.con14 .user{padding:8px 6px 4px 6px; font-size:12px; color:#0000CC;}
.con14 .lm{font-size:12px; color:#333333; padding:7px 5px 5px 10px;}
.con15{border-top:1px #B6E3A4 solid; background:#EDF8E7; padding:0px 3px 3px 3px;}
.con15 .txt tr td{color:#999999;}
.con15 .txt{padding:20px; font-size:12px; background:#F9FCF8; line-height:22px;}
.con15 .txt input{padding:2px; font-family:""; font-size:14px;}
.con15 .txt textarea{padding:2px; font-family:""; font-size:14px;}
.con15 .txt select{padding:2px; font-family:Arial; font-size:14px;}
.con15 .txt .submit input{border:1px #CDD0D3 solid; font-family:""; font-size:13px; font-weight:bold; color:#333333; background:url(/images/hdzc/ask/submit.jpg) no-repeat; padding:4px 0px 0px 0px;}
.con15 .txt .pp{font-size:14px; padding:20px 16px 16px 6px; text-align:right; color:#333333;}
.con15 .lm{font-size:12px; font-weight:bold; color:#333333; padding:7px 5px 5px 10px;}
.con16{border-top:1px #B9EEFF solid; background:#F4FEFF;}
.con16 .nr{padding:10px; font-size:14px; color:#333333; line-height:25px;}
.con16 .lm{font-size:12px; font-weight:bold; color:#38A4E4; padding:9px 5px 6px 10px;}
.lm17{background:url(/images/hdzc/ask/askcontent_r5_c5.jpg) no-repeat; font-size:14px; font-weight:bold; color:#333333; padding:7px 12px 2px 12px;}
.con17{padding:8px; line-height:22px; border-left:1px #E0E0E0 solid; border-right:1px #E0E0E0 solid; font-size:12px; color:#333333;}
.diseaseexpertlist { float:left; width:120px;}
.diseaseexpertlist dt{ text-align:center;}
.diseaseexpertlist dt img{ width:100px; }
.diseaseexpertlist dd { width:120px; text-align:center; line-height:25px;  height:25px}



.big-bg{position:absolute;top:0;left:0;height:100%;width:100%;z-index:-10;background:url(/style/images/ui/bg-user.jpg) center center no-repeat fixed #7dc6e6;background-size:cover;-webkit-background-size:cover;-o-background-size:cover;zoom:1}
.form-container{position:relative}


.form-input{height:30px;padding:5px 10px;font-size:14px;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;width:300px}
.form-input:focus{border-color:#377BED;outline:0}.form-input::-moz-placeholder{color:#999;opacity:1}
.form-input:-ms-input-placeholder{color:#999}.form-input::-webkit-input-placeholder{color:#999}


.tabletab{padding: 4px;}
.tabletab  td{height:30px; text-align:left; }
.tabletab  th{ height:30px;}
.login_btn_new{ height:30px; padding-left:10px; padding-right:10px; background-color:#90c79f; color:White}

.save_bottom,.cancel_bottom{ height:30px; padding-left:10px; padding-right:10px; background-color:#90c79f; color:White}
.baseif dt img {  width:100px; }
.baseif dd p { line-height:28px; }
.baseif dt { margin-right:15px; width:102px; height:102px; overflow:hidden;padding:10px; }
.baseif h3{ font-size:18px; padding-bottom:10px}

.tablebox_doctor_head_td5{ text-align:left;}

.expertbookinfobox{ margin-top:20px;  }
.expertbookinfobox th{height:47px; background:#e8e7e7; border-right:#f1f1f1 solid 1px; font-size:14px; color:#474747;}
.expertbookinfobox td{height:30px; background:#f4f4f4; border-right:#fff solid 1px; border-top:#fff solid 1px; text-align:center; font-size:14px; line-height:20px;}

.zj_btn{ overflow:hidden;zoom:1; margin-top:8px;}
.zj_btn a{ float:left; width:69px; height:28px; line-height:28px; text-align:center; margin-right:1px; font-size:12px; color:#333; background:#d9d9d9; margin-right:10px}
.zj_btn a.zb1{ background:#ededed;}
.zj_btn a:hover{ text-decoration:none; background:#3d95d5; color:#fff;}

}